/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Trabajadores;

/**
 *
 * @author Andrea Sánchez
 */
public class Consultor extends Trabajador{
    private int horasTrabajadas;
    private float tarifaPorHora;
    
 public Consultor (String nif, String nombre, String ap1, String ap2, int telefono, Sexo sexo, int horasTrabajadas, float tarifaPorHora){
     super(nif, nombre, ap1, ap2,telefono,sexo); 
     this.horasTrabajadas = horasTrabajadas;
     this.tarifaPorHora = tarifaPorHora;
 }
  @Override
 public String toString(){
     return super.toString()+"\n"+"Horas trabajadas: " + horasTrabajadas   + "\n" + "Tarifa por hora: " + tarifaPorHora + "\n"; 
 }
    /**
     * @return the horasTrabajadas
     */
    public int getHorasTrabajadas() {
        return horasTrabajadas;
    }

    /**
     * @param horasTrabajadas the horasTrabajadas to set
     */
    public void setHorasTrabajadas(int horasTrabajadas) {
        this.horasTrabajadas = horasTrabajadas;
    }

    /**
     * @return the tarifaPorHora
     */
    public float getTarifaPorHora() {
        return tarifaPorHora;
    }

    /**
     * @param tarifaPorHora the tarifaPorHora to set
     */
    public void setTarifaPorHora(float tarifaPorHora) {
        this.tarifaPorHora = tarifaPorHora;
    }

    @Override
    public float coste() {
        return this.getHorasTrabajadas()*this.getTarifaPorHora();
    }
}
